	.w-headMenu {
    float: right;
    width: 18px;
    height: 18px;
    margin: 16px 0 0 10px;
    background: url(dian.png) no-repeat center;
    background-size: 18px 4px;
}
.menu-list:before {
    position: absolute;
    top: -16px;
    right: 8px;
    content: "";
    border: 8px solid transparent;
    border-bottom: 8px solid rgba(61,62,66,0.99);
}
 .menu-list {
    position: absolute;
    top: 42px;
    right: 4px;
    width: auto;
    background: rgba(61,62,66,0.99);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 5;
}
 .menu-list li {
    height: 43px;
    font-size: 16px;
    line-height: 43px;
    border-bottom: 1px solid #646467;
	padding:0px 10px 0px 0px;
}
 .menu-list a {
    display: block;
    position: relative;
    padding: 0 0 0 38px;
    color: #ccc;
}
 .index-link:before {
    background: url(index_v.png) no-repeat 50% 50%;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
 .state-link:before {
    background: url(user_v.png) no-repeat 50% 50%;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
 .brand-link:before {
    background: url(index_b.png) no-repeat 50% 50%;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
 .search-link:before {
    background: url(search_v.png) no-repeat 50% 50%;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
 .shop-group:before {
    background: url(glist.png) no-repeat 50% 50%;
    -webkit-background-size: 17px 17px;
    background-size: 17px 17px;
}
 .menu-list a:before {
    position: absolute;
    top: 13px;
    left: 10px;
    content: "";
    width: 17px;
    height: 17px;
}
.menu-list a{text-align:left;}